/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package limfic.servicios.ciudad;

import limfic.servicios.ServicioException;
import limfic.ui.IUsuarioInterfazCiudad;


/**
 *
 * @author Administrador
 */
public interface ICiudadServicio //extends IServicioGenerico<IUsuarioInterfazCiudad>
{
    
    void init(IUsuarioInterfazCiudad ui);
    void agregar(IUsuarioInterfazCiudad ui) throws ServicioException;
    void modificar(IUsuarioInterfazCiudad ui) throws ServicioException;
    void eliminar(IUsuarioInterfazCiudad ui)throws ServicioException;
    void listarTodas(IUsuarioInterfazCiudad ui) throws ServicioException;
    void listarAlgunos(IUsuarioInterfazCiudad ui, String nombre) throws ServicioException;
    boolean existe(String nombre) throws ServicioException;
}
